package com.adk.backend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 供应商对账详情实体类
 * 对应数据库表：lx_vnd_check_details
 */
@Data
@TableName("lx_vnd_check_details")
public class LxVndCheckDetails implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /**
     * 对账列表ID（vnd_check_list.id）
     */
    private Long vclId;
    
    /**
     * 出货日期
     */
    private String obDate;
    
    /**
     * 出货日期（时间戳）
     */
    private Integer obDateInt;
    
    /**
     * 订单号/柜号
     */
    private String blNo;
    
    /**
     * 件数
     */
    private Integer qty;
    
    /**
     * 总重量
     */
    private BigDecimal totalGw;
    
    /**
     * 单价
     */
    private BigDecimal price;
    
    /**
     * 报关费
     */
    private BigDecimal bgFee;
    
    /**
     * 杂费
     */
    private BigDecimal zfFee;
    
    /**
     * 抵扣费
     */
    private BigDecimal dkFee;
    
    /**
     * 总金额
     */
    private BigDecimal totalAmount;
    
    /**
     * 备注
     */
    private String remarks;
    
    /**
     * 添加用户ID
     */
    private Integer addUid;
    
    /**
     * 添加时间（时间戳）
     */
    private Integer addTime;
    
    /**
     * 是否确认：0-未确认，1-已确认
     */
    private Integer isCheck;
}
